\hypertarget{class_thread_3_01void_07_f_p_k___t_h_r_e_a_d___i_n_t_e_r_n_a_l___t_h_i_s___f_u_n_c_t_i_o_n_s_c_o10af6cfd8c7c47b167dfaae5eda79dd3}{\section{Thread$<$ void(F\-P\-K\-\_\-\-T\-H\-R\-E\-A\-D\-\_\-\-I\-N\-T\-E\-R\-N\-A\-L\-\_\-\-T\-H\-I\-S\-\_\-\-F\-U\-N\-C\-T\-I\-O\-N\-S\-C\-O\-P\-E $\ast$)(F\-P\-K\-\_\-\-T\-H\-R\-E\-A\-D\-\_\-\-I\-N\-T\-E\-R\-N\-A\-L\-\_\-\-A\-R\-G\-S\-\_\-\-A\-R\-G\-S)$>$ Class Template Reference}
\label{class_thread_3_01void_07_f_p_k___t_h_r_e_a_d___i_n_t_e_r_n_a_l___t_h_i_s___f_u_n_c_t_i_o_n_s_c_o10af6cfd8c7c47b167dfaae5eda79dd3}\index{Thread$<$ void(\-F\-P\-K\-\_\-\-T\-H\-R\-E\-A\-D\-\_\-\-I\-N\-T\-E\-R\-N\-A\-L\-\_\-\-T\-H\-I\-S\-\_\-\-F\-U\-N\-C\-T\-I\-O\-N\-S\-C\-O\-P\-E $\ast$)(\-F\-P\-K\-\_\-\-T\-H\-R\-E\-A\-D\-\_\-\-I\-N\-T\-E\-R\-N\-A\-L\-\_\-\-A\-R\-G\-S\-\_\-\-A\-R\-G\-S)$>$@{Thread$<$ void(\-F\-P\-K\-\_\-\-T\-H\-R\-E\-A\-D\-\_\-\-I\-N\-T\-E\-R\-N\-A\-L\-\_\-\-T\-H\-I\-S\-\_\-\-F\-U\-N\-C\-T\-I\-O\-N\-S\-C\-O\-P\-E $\ast$)(\-F\-P\-K\-\_\-\-T\-H\-R\-E\-A\-D\-\_\-\-I\-N\-T\-E\-R\-N\-A\-L\-\_\-\-A\-R\-G\-S\-\_\-\-A\-R\-G\-S)$>$}}
}


{\ttfamily \#include $<$Thread\-Template.\-hpp$>$}

Inheritance diagram for Thread$<$ void(F\-P\-K\-\_\-\-T\-H\-R\-E\-A\-D\-\_\-\-I\-N\-T\-E\-R\-N\-A\-L\-\_\-\-T\-H\-I\-S\-\_\-\-F\-U\-N\-C\-T\-I\-O\-N\-S\-C\-O\-P\-E $\ast$)(F\-P\-K\-\_\-\-T\-H\-R\-E\-A\-D\-\_\-\-I\-N\-T\-E\-R\-N\-A\-L\-\_\-\-A\-R\-G\-S\-\_\-\-A\-R\-G\-S)$>$\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=1.707317cm]{class_thread_3_01void_07_f_p_k___t_h_r_e_a_d___i_n_t_e_r_n_a_l___t_h_i_s___f_u_n_c_t_i_o_n_s_c_o10af6cfd8c7c47b167dfaae5eda79dd3}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_thread_3_01void_07_f_p_k___t_h_r_e_a_d___i_n_t_e_r_n_a_l___t_h_i_s___f_u_n_c_t_i_o_n_s_c_o10af6cfd8c7c47b167dfaae5eda79dd3_ab5b484b455e028fb5e43c591642ba9d4}{{\bfseries Thread} (const std\-::string \&name, Function function)}\label{class_thread_3_01void_07_f_p_k___t_h_r_e_a_d___i_n_t_e_r_n_a_l___t_h_i_s___f_u_n_c_t_i_o_n_s_c_o10af6cfd8c7c47b167dfaae5eda79dd3_ab5b484b455e028fb5e43c591642ba9d4}

\item 
\hypertarget{class_thread_3_01void_07_f_p_k___t_h_r_e_a_d___i_n_t_e_r_n_a_l___t_h_i_s___f_u_n_c_t_i_o_n_s_c_o10af6cfd8c7c47b167dfaae5eda79dd3_a1c9d750471032e4760e00739db776c90}{void {\bfseries Start} (F\-P\-K\-\_\-\-T\-H\-R\-E\-A\-D\-\_\-\-I\-N\-T\-E\-R\-N\-A\-L\-\_\-\-T\-H\-I\-S\-\_\-\-A\-R\-G F\-P\-K\-\_\-\-T\-H\-R\-E\-A\-D\-\_\-\-I\-N\-T\-E\-R\-N\-A\-L\-\_\-\-T\-H\-I\-S\-A\-R\-G\-S\-\_\-\-S\-E\-P\-E\-R\-A\-T\-O\-R F\-P\-K\-\_\-\-T\-H\-R\-E\-A\-D\-\_\-\-I\-N\-T\-E\-R\-N\-A\-L\-\_\-\-A\-R\-G\-S\-\_\-\-A\-R\-G\-S)}\label{class_thread_3_01void_07_f_p_k___t_h_r_e_a_d___i_n_t_e_r_n_a_l___t_h_i_s___f_u_n_c_t_i_o_n_s_c_o10af6cfd8c7c47b167dfaae5eda79dd3_a1c9d750471032e4760e00739db776c90}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
\subsubsection*{template$<$F\-P\-K\-\_\-\-T\-H\-R\-E\-A\-D\-\_\-\-I\-N\-T\-E\-R\-N\-A\-L\-\_\-\-T\-H\-I\-S\-\_\-\-T\-E\-M\-P\-L\-A\-T\-E\-A\-R\-G F\-P\-K\-\_\-\-T\-H\-R\-E\-A\-D\-\_\-\-I\-N\-T\-E\-R\-N\-A\-L\-\_\-\-T\-H\-I\-S\-A\-R\-G\-S\-\_\-\-S\-E\-P\-E\-R\-A\-T\-O\-R F\-P\-K\-\_\-\-T\-H\-R\-E\-A\-D\-\_\-\-I\-N\-T\-E\-R\-N\-A\-L\-\_\-\-A\-R\-G\-S\-\_\-\-T\-E\-M\-P\-L\-A\-T\-E\-A\-R\-G\-S$>$class Thread$<$ void(\-F\-P\-K\-\_\-\-T\-H\-R\-E\-A\-D\-\_\-\-I\-N\-T\-E\-R\-N\-A\-L\-\_\-\-T\-H\-I\-S\-\_\-\-F\-U\-N\-C\-T\-I\-O\-N\-S\-C\-O\-P\-E $\ast$)(\-F\-P\-K\-\_\-\-T\-H\-R\-E\-A\-D\-\_\-\-I\-N\-T\-E\-R\-N\-A\-L\-\_\-\-A\-R\-G\-S\-\_\-\-A\-R\-G\-S)$>$}

O\-K... because we don't have variadic template parameters, we have to partially specialize the \hyperlink{class_thread}{Thread} template class to handle various function types... using macros.

If you have no idea what we just said, you should just wipe this from your mind and just look at the normal documentation for \hyperlink{class_thread}{Thread}. 

The documentation for this class was generated from the following file\-:\begin{DoxyCompactItemize}
\item 
C\-:/\-Users/\-Sam/\-Projects/\-F\-R\-C/\-Libraries/\-Fpk/\-Entech-\/\-Fpk-\/\-Subscribers/\-Entech-\/\-Fpk/Thread\-Template.\-hpp\end{DoxyCompactItemize}
